home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / ein / wizme / src / res_win.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-31  |  11.3 KB  |  505 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    ID_IWIN[24] ;
  9. extern int    func_fname() ;
  10. extern int    func_send() ;
  11. extern int    func_receive() ;
  12. extern int    ID_T1[2] ;
  13. extern int    func_TGicon() ;
  14. extern int    ID_T2[2] ;
  15. extern int    ID_T3[2] ;
  16. extern int    func_hide() ;
  17. extern int    func_close() ;
  18.  
  19. #define ALIGN    4
  20. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  21.  
  22. /*    MMI_init 用データ    */
  23.  
  24. /*    ヘッダ    */
  25.  
  26. MMIINIT    initDataRES_WIN = { "MmiInit",  30, 0 } ;
  27.  
  28. /* ID_IWIN[0] */
  29.  
  30. static MMIPACKET d001 = {    &ID_IWIN[0],
  31.                             NULL,
  32.                             &MJ_WINDOWL40,
  33.                             OFFSET(WINDOWL40),
  34.                             MS_NONE
  35.                         } ;
  36. static WINDOWL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  37.                              142,  88, 488, 230, 8, 4, 8,
  38.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  39.                             NULL,   0,   0,
  40.                                1,  17,   0,   0,
  41.                              128,  96, 640, 480,
  42.                                0,
  43.                             NULL,
  44.                         } ;
  45.  
  46. /* ID_IWIN[1] */
  47.  
  48. static MMIPACKET d002 = {    &ID_IWIN[1],
  49.                             &ID_IWIN[0],
  50.                             &MJ_DBUTTONL40,
  51.                             OFFSET(DBUTTONL40),
  52.                             MS_NONE
  53.                         } ;
  54. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  55.                              142,  88, 485, 104, 8, 8, 8,
  56.                             MS_UFRAMEL40 | MS_FRAMEL40,
  57.                                0,
  58.                             0x0000
  59.                         } ;
  60.  
  61. /* ID_IWIN[2] */
  62.  
  63. static MMIPACKET d003 = {    &ID_IWIN[2],
  64.                             &ID_IWIN[0],
  65.                             &MJ_MSGL40,
  66.                             OFFSET(MSGL40),
  67.                             MS_NONE
  68.                         } ;
  69. static MSGL40    d003d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  70.                              163,  89, 466, 104, 8, 8,15,
  71.                             MS_NONEL40,
  72.                             "WizMe",
  73.                                1,  12,  12,
  74.                             MS_BOLDL40,
  75.                                4,   0
  76.                         } ;
  77.  
  78. /* ID_IWIN[6] */
  79.  
  80. static MMIPACKET d004 = {    &ID_IWIN[6],
  81.                             &ID_IWIN[0],
  82.                             &MJ_DBUTTONL40,
  83.                             OFFSET(DBUTTONL40),
  84.                             MS_NONE
  85.                         } ;
  86. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  87.                              166, 108, 480, 125, 8, 4, 8,
  88.                             MS_DFRAMEL40 | MS_FRAMEL40,
  89.                                0,
  90.                             0x0000
  91.                         } ;
  92.  
  93. /* ID_IWIN[7] */
  94.  
  95. static MMIPACKET d005 = {    &ID_IWIN[7],
  96.                             &ID_IWIN[0],
  97.                             &MJ_MSGL40,
  98.                             OFFSET(MSGL40),
  99.                             MS_NONE
  100.                         } ;
  101. static MSGL40    d005d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  102.                              174, 110, 473, 123, 8, 4, 8,
  103.                             MS_OPAQUEL40,
  104.                             " ",
  105.                                1,  12,  12,
  106.                             MS_NONEL40,
  107.                                0,   0
  108.                         } ;
  109.  
  110. /* ID_IWIN[8] */
  111.  
  112. static MMIPACKET d006 = {    &ID_IWIN[8],
  113.                             &ID_IWIN[0],
  114.                             &MJ_ICONL40,
  115.                             OFFSET(ICONL40),
  116.                             MS_NONE
  117.                         } ;
  118. static ICONL40    d006d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  119.                              146, 108, 163, 125, 8, 4,15,
  120.                             MS_UFRAMEL40 | MS_FRAMEL40,
  121.                             func_fname,
  122.                             0x0006, 293
  123.                         } ;
  124.  
  125. /* ID_IWIN[9] */
  126.  
  127. static MMIPACKET d007 = {    &ID_IWIN[9],
  128.                             &ID_IWIN[0],
  129.                             &MJ_DBUTTONL40,
  130.                             OFFSET(DBUTTONL40),
  131.                             MS_NONE
  132.                         } ;
  133. static DBUTTONL40    d007d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  134.                              190, 182, 262, 223, 8, 4, 8,
  135.                             MS_DFRAMEL40 | MS_FRAMEL40,
  136.                                0,
  137.                             0x0000
  138.                         } ;
  139.  
  140. /* ID_IWIN[10] */
  141.  
  142. static MMIPACKET d008 = {    &ID_IWIN[10],
  143.                             &ID_IWIN[0],
  144.                             &MJ_DBUTTONL40,
  145.                             OFFSET(DBUTTONL40),
  146.                             MS_NONE
  147.                         } ;
  148. static DBUTTONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  149.                              266, 182, 359, 223, 8, 4, 8,
  150.                             MS_DFRAMEL40 | MS_FRAMEL40,
  151.                             0,
  152.                             0x0000
  153.                         } ;
  154.  
  155. /* ID_IWIN[11] */
  156.  
  157. static MMIPACKET d009 = {    &ID_IWIN[11],
  158.                             &ID_IWIN[0],
  159.                             &MJ_DBUTTONL40,
  160.                             OFFSET(DBUTTONL40),
  161.                             MS_NONE
  162.                         } ;
  163. static DBUTTONL40    d009d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  164.                              146, 182, 183, 223, 8, 4, 8,
  165.                             MS_PANELL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  166.                             func_send,
  167.                             0x0013
  168.                         } ;
  169.  
  170. /* ID_IWIN[12] */
  171.  
  172. static MMIPACKET d010 = {    &ID_IWIN[12],
  173.                             &ID_IWIN[0],
  174.                             &MJ_DBUTTONL40,
  175.                             OFFSET(DBUTTONL40),
  176.                             MS_NONE
  177.                         } ;
  178. static DBUTTONL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  179.                              444, 182, 481, 223, 8, 4, 8,
  180.                             MS_PANELL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  181.                             func_receive,
  182.                             0x0012
  183.                         } ;
  184.  
  185. /* ID_IWIN[13] */
  186.  
  187. static MMIPACKET d011 = {    &ID_IWIN[13],
  188.                             &ID_IWIN[0],
  189.                             &MJ_MSGL40,
  190.                             OFFSET(MSGL40),
  191.                             MS_NONE
  192.                         } ;
  193. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  194.                              151, 187, 179, 219, 8, 4,15,
  195.                             MS_OPAQUEL40,
  196.                             "送信",
  197.                                1,  12,  12,
  198.                             MS_BOLDL40,
  199.                                0,   0
  200.                         } ;
  201.  
  202. /* ID_IWIN[14] */
  203.  
  204. static MMIPACKET d012 = {    &ID_IWIN[14],
  205.                             &ID_IWIN[0],
  206.                             &MJ_MSGL40,
  207.                             OFFSET(MSGL40),
  208.                             MS_NONE
  209.                         } ;
  210. static MSGL40    d012d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  211.                              448, 186, 478, 221, 8, 4,15,
  212.                             MS_OPAQUEL40,
  213.                             "受信",
  214.                                1,  12,  12,
  215.                             MS_BOLDL40,
  216.                                0,   0
  217.                         } ;
  218.  
  219. /* ID_IWIN[15] */
  220.  
  221. static MMIPACKET d013 = {    &ID_IWIN[15],
  222.                             &ID_IWIN[0],
  223.                             &MJ_DBUTTONL40,
  224.                             OFFSET(DBUTTONL40),
  225.                             MS_NONE
  226.                         } ;
  227. static DBUTTONL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  228.                              364, 182, 436, 223, 8, 4, 8,
  229.                             MS_DFRAMEL40 | MS_FRAMEL40,
  230.                                0,
  231.                             0x0000
  232.                         } ;
  233.  
  234. /* ID_T1[0] */
  235.  
  236. static MMIPACKET d014 = {    &ID_T1[0],
  237.                             &ID_IWIN[0],
  238.                             &MJ_TICONL40,
  239.                             OFFSET(TICONL40),
  240.                             MS_NONE
  241.                         } ;
  242. static TICONL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  243.                              192, 184, 261, 202, 8, 4,15,
  244.                             MS_NONEL40,
  245.                             func_TGicon,
  246.                             0x0000, 259, 260
  247.                         } ;
  248.  
  249. /* ID_T1[1] */
  250.  
  251. static MMIPACKET d015 = {    &ID_T1[1],
  252.                             &ID_IWIN[0],
  253.                             &MJ_TICONL40,
  254.                             OFFSET(TICONL40),
  255.                             MS_NONE
  256.                         } ;
  257. static TICONL40    d015d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  258.                              192, 204, 261, 222, 8, 4,15,
  259.                             MS_NONEL40,
  260.                             func_TGicon,
  261.                             0x0000, 259, 260
  262.                         } ;
  263.  
  264. /* ID_T2[0] */
  265.  
  266. static MMIPACKET d016 = {    &ID_T2[0],
  267.                             &ID_IWIN[0],
  268.                             &MJ_TICONL40,
  269.                             OFFSET(TICONL40),
  270.                             MS_NONE
  271.                         } ;
  272. static TICONL40    d016d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  273.                              268, 184, 356, 202, 8, 4,15,
  274.                             MS_NONEL40,
  275.                             func_TGicon,
  276.                             0x0000, 259, 260
  277.                         } ;
  278.  
  279. /* ID_T2[1] */
  280.  
  281. static MMIPACKET d017 = {    &ID_T2[1],
  282.                             &ID_IWIN[0],
  283.                             &MJ_TICONL40,
  284.                             OFFSET(TICONL40),
  285.                             MS_NONE
  286.                         } ;
  287. static TICONL40    d017d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  288.                              268, 204, 357, 222, 8, 4,15,
  289.                             MS_NONEL40,
  290.                             func_TGicon,
  291.                             0x0000, 259, 260
  292.                         } ;
  293.  
  294. /* ID_T3[0] */
  295.  
  296. static MMIPACKET d018 = {    &ID_T3[0],
  297.                             &ID_IWIN[0],
  298.                             &MJ_TICONL40,
  299.                             OFFSET(TICONL40),
  300.                             MS_NONE
  301.                         } ;
  302. static TICONL40    d018d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  303.                              366, 184, 435, 202, 8, 4,15,
  304.                             MS_NONEL40,
  305.                             func_TGicon,
  306.                             0x0000, 259, 260
  307.                         } ;
  308.  
  309. /* ID_T3[1] */
  310.  
  311. static MMIPACKET d019 = {    &ID_T3[1],
  312.                             &ID_IWIN[0],
  313.                             &MJ_TICONL40,
  314.                             OFFSET(TICONL40),
  315.                             MS_NONE
  316.                         } ;
  317. static TICONL40    d019d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  318.                              366, 204, 435, 222, 8, 4,15,
  319.                             MS_NONEL40,
  320.                             func_TGicon,
  321.                             0x0000, 259, 260
  322.                         } ;
  323.  
  324. /* ID_IWIN[16] */
  325.  
  326. static MMIPACKET d020 = {    &ID_IWIN[16],
  327.                             &ID_IWIN[0],
  328.                             &MJ_MSGL40,
  329.                             OFFSET(MSGL40),
  330.                             MS_NONE
  331.                         } ;
  332. static MSGL40    d020d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  333.                              210, 184, 260, 201, 8, 4, 8,
  334.                             MS_NONEL40,
  335.                             "光通信",
  336.                                1,  12,  12,
  337.                             MS_NONEL40,
  338.                                5,   0
  339.                         } ;
  340.  
  341. /* ID_IWIN[17] */
  342.  
  343. static MMIPACKET d021 = {    &ID_IWIN[17],
  344.                             &ID_IWIN[0],
  345.                             &MJ_MSGL40,
  346.                             OFFSET(MSGL40),
  347.                             MS_NONE
  348.                         } ;
  349. static MSGL40    d021d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  350.                              210, 205, 260, 220, 8, 4, 8,
  351.                             MS_NONEL40,
  352.                             "オプション",
  353.                                1,  10,  12,
  354.                             MS_NONEL40,
  355.                                0,   0
  356.                         } ;
  357.  
  358. /* ID_IWIN[18] */
  359.  
  360. static MMIPACKET d022 = {    &ID_IWIN[18],
  361.                             &ID_IWIN[0],
  362.                             &MJ_MSGL40,
  363.                             OFFSET(MSGL40),
  364.                             MS_NONE
  365.                         } ;
  366. static MSGL40    d022d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  367.                              284, 186, 357, 201, 8, 4, 8,
  368.                             MS_NONEL40,
  369.                             "CSV形式",
  370.                                1,  12,  12,
  371.                             MS_NONEL40,
  372.                                3,   0
  373.                         } ;
  374.  
  375. /* ID_IWIN[19] */
  376.  
  377. static MMIPACKET d023 = {    &ID_IWIN[19],
  378.                             &ID_IWIN[0],
  379.                             &MJ_MSGL40,
  380.                             OFFSET(MSGL40),
  381.                             MS_NONE
  382.                         } ;
  383. static MSGL40    d023d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  384.                              284, 205, 358, 220, 8, 4, 8,
  385.                             MS_NONEL40,
  386.                             "テキスト変換",
  387.                                1,  12,  12,
  388.                             MS_NONEL40,
  389.                                0,   0
  390.                         } ;
  391.  
  392. /* ID_IWIN[20] */
  393.  
  394. static MMIPACKET d024 = {    &ID_IWIN[20],
  395.                             &ID_IWIN[0],
  396.                             &MJ_MSGL40,
  397.                             OFFSET(MSGL40),
  398.                             MS_NONE
  399.                         } ;
  400. static MSGL40    d024d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  401.                              384, 186, 434, 201, 8, 4, 8,
  402.                             MS_NONEL40,
  403.                             "ファイル",
  404.                                1,  12,  12,
  405.                             MS_NONEL40,
  406.                                0,   0
  407.                         } ;
  408.  
  409. /* ID_IWIN[21] */
  410.  
  411. static MMIPACKET d025 = {    &ID_IWIN[21],
  412.                             &ID_IWIN[0],
  413.                             &MJ_MSGL40,
  414.                             OFFSET(MSGL40),
  415.                             MS_NONE
  416.                         } ;
  417. static MSGL40    d025d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  418.                              384, 205, 434, 220, 8, 4, 8,
  419.                             MS_NONEL40,
  420.                             "ポケット",
  421.                                1,  12,  12,
  422.                             MS_NONEL40,
  423.                                0,   0
  424.                         } ;
  425.  
  426. /* ID_IWIN[5] */
  427.  
  428. static MMIPACKET d026 = {    &ID_IWIN[5],
  429.                             &ID_IWIN[0],
  430.                             &MJ_DBUTTONL40,
  431.                             OFFSET(DBUTTONL40),
  432.                             MS_NONE
  433.                         } ;
  434. static DBUTTONL40    d026d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  435.                              146, 130, 481, 176, 8, 4, 8,
  436.                             MS_ALERTL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  437.                             0,
  438.                             0x0000
  439.                         } ;
  440.  
  441. /* ID_IWIN[22] */
  442.  
  443. static MMIPACKET d027 = {    &ID_IWIN[22],
  444.                             &ID_IWIN[0],
  445.                             &MJ_MSGL40,
  446.                             OFFSET(MSGL40),
  447.                             MS_NONE
  448.                         } ;
  449. static MSGL40    d027d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  450.                              158, 138, 469, 151, 8, 4, 8,
  451.                             MS_OPAQUEL40,
  452.                             "PA-Z500 & ZAURUS Link Soft for TOWNS",
  453.                                1,  12,  12,
  454.                             MS_NONEL40,
  455.                                1,   0
  456.                         } ;
  457.  
  458. /* ID_IWIN[23] */
  459.  
  460. static MMIPACKET d028 = {    &ID_IWIN[23],
  461.                             &ID_IWIN[0],
  462.                             &MJ_MSGL40,
  463.                             OFFSET(MSGL40),
  464.                             MS_NONE
  465.                         } ;
  466. static MSGL40    d028d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  467.                              158, 156, 469, 168, 8, 4, 8,
  468.                             MS_OPAQUEL40,
  469.                             "Ver 1.0 L11A   by Nam",
  470.                                1,  12,  12,
  471.                             MS_NONEL40,
  472.                                1,   0
  473.                         } ;
  474.  
  475. /* ID_IWIN[3] */
  476.  
  477. static MMIPACKET d029 = {    &ID_IWIN[3],
  478.                             &ID_IWIN[0],
  479.                             &MJ_ICONL40,
  480.                             OFFSET(ICONL40),
  481.                             MS_NONE
  482.                         } ;
  483. static ICONL40    d029d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  484.                              472,  91, 482, 101, 8, 4,15,
  485.                             MS_UFRAMEL40 | MS_FRAMEL40,
  486.                             func_hide,
  487.                             0x0006, 513
  488.                         } ;
  489.  
  490. /* ID_IWIN[4] */
  491.  
  492. static MMIPACKET d030 = {    &ID_IWIN[4],
  493.                             &ID_IWIN[0],
  494.                             &MJ_ICONL40,
  495.                             0,
  496.                             MS_NONE
  497.                         } ;
  498. static ICONL40    d030d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  499.                              146,  91, 156, 101, 8, 4,15,
  500.                             MS_UFRAMEL40 | MS_FRAMEL40,
  501.                             func_close,
  502.                             0x0006, 512
  503.                         } ;
  504.  
  505.